package com.foxit.pdf2html5.common.intergration;
/**
 * @author shaojie_zhuo
 * @version 1.0
 * User management interface.
 */
public interface IUserStore {
	
	 /**
	  * Get current user.
	 * @return  current user.
	 */
	BaseUser getUser();
	
	/**
	 * Get the user which specified by the user id.
	 * @param userID user id
	 * @return user specified by the user id.
	 */
	BaseUser getUserById(String userID);
	
	/**
	 * Get the user which specified by the context
	 * @param context context with parameters to get user.
	 * @return the user which specified by the context
	 */
	BaseUser getUser(Object context);
	
}
